查看版子MCU:

最简洁的方法,查看contiki/platform/对应平台/Makefile.platform文件(如contiki-2.5/platform/mb851/Makefile.mb851)中的MCU或者CONTIKI_CPU变量(在本例MCU=STM32W108)。当然,也可以搜索相应版子查看其介绍。

1. 51系列

1.1 AVR

1.1.1 MICAz

MICAz

  • MCU:ATmega128L(高性能、低功耗的 AVR 8 位微处理器)

  • Sensor:CC2420

Contiki相关文件夹:

  • platform: contiki-2.5/platform/avr

  • cpu: contiki-2.5/cpu/msp430

img

The MICAz is the latest generation of Motes from Crossbow Technology. The MPR2400 (2400 MHz to 2483.5 MHz band) uses the Chipcon CC2420, IEEE 802.15.4 compliant, ZigBee ready radio frequency transceiver integrated with an Atmega128L micro-controller. The same MICA2, 51 pin I/O connector, and serial flash memory is used; all MICA2 application software and sensor boards are compatible with the MPR2400.

MicaZ Users Manual-MPR-MIB_Series_Users_Manual.pdf

2. MSP430

2.1 Z1

Z1

  • MCU:MSP430F2xxx

Contiki相关文件夹:

  • platform: contiki-2.5/platform/z1

  • cpu: contiki-2.5/cpu/msp430 img

Z1 Platform:http://www.zolertia.com/products/Z1

2.2 ESB

ESB

  • MCU:MSP430

  • Radio:TR1001

The ESB (Embedded Sensor Board) is a prototype wireless sensor network device developed at FU Berlin.The ESB consists of a Texas Instruments MSP430 low-power microcontroller with 2k RAM and 60k flash ROM, a TR1001 radio transceiver, a 32k serial EEPROM, an RS232 port, a JTAG port, a beeper, and a number of sensors (passive IR, active IR sender/receiver, vibration/tilt, microphone, temperature)[1].

img

图 Embedded Sensor Board示意图[2]

3. ARM

3.1 MB851(Cortex-M3)

MB851

  • MCU:STM32W108CB (Cortex-M3)

Contiki相关文件夹:

  • platform: contiki-2.5/platform/mb851

  • cpu: contiki-2.5/cpu/stm32w108

MB851是ST官方出的版,从文档上看,这个版子有4个版本,分别是MB851 Rev.A、MB851 Rev.B、MB851 Rev.C、MB851 Rev.D。以下是Rev.A、Rev.C版本示意图(其他两个我没找到)。

img

图 MB851 Rev.A

img

图 MB851 Rev.C

我没找到MB851版子详细资料,只找到UM0894 User manual,只是简单介绍版子上的资源,文档如下:

3.2 redbee-dev (ARM7)

Redbee DEV是Redwire公司产品,MCU是MC13224v ARM7。

Contiki相关文件夹:

  • platform: contiki-2.5/platform/redbee-dev

  • cpu: contiki-2.5/cpu/mc1322x

img

图 Redbee DEV

MC13224v

Freescale Semiconductor's third-generation 2.4 GHz IEEE® 802.15.4 platform takes a leap forward in processing power and system integration, while lowering power consumption up to 50% from previous generations. A fully functional 32-bit TDMI ARM7™ processor with a combination of ROM, RAM and flash memory provides the highest level of integration and performance on the market today[7].

img

图 MC1322x框图

关于MC13224v介绍见:MC13224V Product Summary Page

4. 其他

4.1 apple2enh (MCU为6502)

4.1.1 apple2enh

Apple II Enhanced是1985开发的产品,MCU使用MOS 6502。一直很费解,Contiki为什么支持这个平台,莫非是想证明Contiki可以运行在资源受限的平台上,或者6502还在使用,提供一个实例。

关于Apple IIe介绍见:http://apple2history.org/history/ah07/#02

img

图 Apple II Enhanced[3]

MOS 6502是1975年由MOS科技所研发的8位元微处理器。当年6502刚问世时是当时效能最强的CPU,且价格只有大型业者(如Motorola、Intel)相近产品的六分之一甚至更低;且除了Zilog公司的Z80外,6502几乎快过多数业者的相近产品,进而激起一系列的的电脑专案[1],并在之后的1980年代带来一场个人电脑的革命[4]。

关于MOS 6502介绍参见:维基百科词条MOS Technology 6502

关于MOS科技介绍详见:维基百科词条MOS Technology

4.1.2 atari

Atari,雅士利,是街机、家用电子游戏机和家用电脑的早期拓荒者。经典游戏主机为1977年发行的Atari 2600。Contiki/platform/atari应该就是指这个平台吧,其MCU也是MOS 6502。

img

图 Atari第三版本的Atari 2600

关于Atari介绍可访问维基百科词条雅达利http://zh.wikipedia.org/wiki/雅达利/

4.1.3 c64 & c128

c64和c128都是Commodore(海军准将)公司的产品,MCU也是MOS 6502。Commodore是与苹果公司同时期的个人电脑公司,曾经创造过一系列奇迹。Commodore公司曾推出世界上第一台多媒体计算机系统。1982年,Jack Tramiel的公司推出了划时代的"Commodore 64"(海军准将C64),这款"计算机中的大众汽车"让许多家庭第一次了解了计算机的概念[6]。

img

图 Commodore64

参考资料:

[1] Contiki 2.5: The ESB Embedded Sensor Board

[2] KTH.Embedded sensor board

[3] VAW: Apple II Timeline

[4] 维基百科词条:MOS 6052

[5] 维基百科词条雅达利

[6] Commodore公司- 科技中国

[7] MC13224V Product Summary Page

本文系Spark & Shine原创,转载需注明出处本文最近一次修改时间 2022-03-22 23:01

results matching ""

    No results matching ""